package com.java.yz.day09.ketang;

/* String类的判断功能
    boolean equals(Object obj)
    boolean equalsIgnoreCase(String str)
    boolean contains(String str)
    boolean startsWith(String str)
    boolean endsWith(String str)
    boolean isEmpty()
 */
public class StringDemo2 {
    public static void main(String[] args) {
        String S1="Hello";
        String S2="HELLO";

        //boolean equals(Object obj)比较两个字符串的内容值是否一样
        System.out.println(S1.equals(S2)); //false

        //boolean equalsIgnoreCase(String str)
        // 忽略了字符串的大小写，比较两个字符串的内容值是否一样
        System.out.println(S1.equalsIgnoreCase(S2)); //true

        //boolean contains(String str)
        //看字符串中是否包含某个小字符串
        System.out.println(S1.contains("ll"));  //true

        //boolean startsWith(String str)
        //看某个字符串是否以某个小字符串开头
        System.out.println(S1.startsWith("H"));  //true  正则表达式以 ^ 开头

        //boolean endsWith(String str)
        //看某个字符串是否以某个小字符串结尾
        System.out.println(S1.endsWith("o"));  //true   正则表达式以 $ 结尾

        //boolean isEmpty() 判断某个字符串是否为空
        System.out.println(S1.isEmpty());  //false

    }
}
